﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Runtime.Serialization;

namespace Orid.Management.Statistics.Service.OPUnitService.OPCorrelation.ServiceModel
{
    /// <summary>
    /// OP详细成绩
    /// </summary>
    [DataContract]
    public class ScoreDetailData
    {
        #region Field

        string entryDate = string.Empty;
        string loginName = string.Empty;
        string opName = string.Empty;
        string unit = string.Empty;
        string empID = string.Empty;
        string level = string.Empty;
        string complain = string.Empty;
        string state = string.Empty;
        string sv = string.Empty;
        string maServer = string.Empty;
        string matterID = string.Empty;
        string jobClass = string.Empty;
        string wordCount = string.Empty;
        string duration = string.Empty;
        string childDataCount = string.Empty;
        string okChildDataCount = string.Empty;
        string matterName = string.Empty;
        string scriptType = string.Empty;
        string avgEntrySpeed = string.Empty;
        string okRate = string.Empty;
        string point = string.Empty;
        string additionPont = string.Empty;
        string totalPoint = string.Empty;

        #endregion Field

        #region Property

        /// <summary>
        /// 录入日期
        /// </summary>
        [DataMember]
        public string EntryDate
        {
            get { return entryDate; }
            set { entryDate = value; }
        }
        

        /// <summary>
        /// OP号
        /// </summary>
        [DataMember]
        public string LoginName
        {
            get { return loginName; }
            set { loginName = value; }
        }
       

        /// <summary>
        /// OP姓名
        /// </summary>
        [DataMember]
        public string OpName
        {
            get { return opName; }
            set { opName = value; }
        }
       
        /// <summary>
        /// 组
        /// </summary>
        [DataMember]
        public string Unit
        {
            get { return unit; }
            set { unit = value; }
        }
        /// <summary>
        /// 员工号
        /// </summary>
        [DataMember]
        public string EmpID
        {
            get { return empID; }
            set { empID = value; }
        }
        /// <summary>
        /// OP等级
        /// </summary>
        [DataMember]
        public string Level
        {
            get { return level; }
            set { level = value; }
        }
        /// <summary>
        /// 督导
        /// </summary>
        [DataMember]
        public string SV
        {
            get { return sv; }
            set { sv = value; }
        }
        /// <summary>
        /// 投诉标记
        /// </summary>
        [DataMember]
        public string Complain
        {
            get { return complain; }
            set { complain = value; }
        }
        /// <summary>
        /// 状态 离职 在职..
        /// </summary>
        [DataMember]
        public string State
        {
            get { return state; }
            set { state = value; }
        }
        /// <summary>
        /// 服务器名称/地址
        /// </summary>
        [DataMember]
        public string MaServer
        {
            get { return maServer; }
            set { maServer = value; }
        }
        /// <summary>
        /// 案件ID
        /// </summary>
        [DataMember]
        public string MatterID
        {
            get { return matterID; }
            set { matterID = value; }
        }

        /// <summary>
        /// 案件名称
        /// </summary>
        [DataMember]
        public string MatterName
        {
            get { return matterName; }
            set { matterName = value; }
        }

        /// <summary>
        /// 帐票种类
        /// </summary>
        [DataMember]
        public string ScriptType
        {
            get { return scriptType; }
            set { scriptType = value; }
        }
        string wordType = string.Empty;
        /// <summary>
        /// 文字种类
        /// </summary>
        [DataMember]
        public string WordType
        {
            get { return wordType; }
            set { wordType = value; }
        }

        /// <summary>
        /// Job类型
        /// </summary>
        [DataMember]
        public string JobClass
        {
            get { return jobClass; }
            set { jobClass = value; }
        }
       
        /// <summary>
        /// 文字数
        /// </summary>
        [DataMember]
        public string WordCount
        {
            get { return wordCount; }
            set { wordCount = value; }
        }
       
        /// <summary>
        /// 录入时长
        /// </summary>
        [DataMember]
        public string Duration
        {
            get { return duration; }
            set { duration = value; }
        }
    
        /// <summary>
        /// 子画像数量
        /// </summary>
        [DataMember]
        public string ChildDataCount
        {
            get { return childDataCount; }
            set { childDataCount = value; }
        }

        /// <summary>
        /// 正确的画像数
        /// </summary>
        [DataMember]
        public string OkChildDataCount
        {
            get { return okChildDataCount; }
            set { okChildDataCount = value; }
        }



        /// <summary>
        /// 平均生产性
        /// </summary>
        [DataMember]
        public string AvgEntrySpeed
        {
            get { return avgEntrySpeed; }
            set { avgEntrySpeed = value; }
        }
  
        /// <summary>
        /// 正确率
        /// </summary>
        [DataMember]
        public string OkRate
        {
            get { return okRate; }
            set { okRate = value; }
        }
     
        /// <summary>
        /// 点数
        /// </summary>
        [DataMember]
        public string Point
        {
            get { return point; }
            set { point = value; }
        }
 
        /// <summary>
        /// 附加点数
        /// </summary>
        [DataMember]
        public string AdditionPont
        {
            get { return additionPont; }
            set { additionPont = value; }
        }

        /// <summary>
        /// 最终点数
        /// </summary>
        [DataMember]
        public string TotalPoint
        {
            get { return totalPoint; }
            set { totalPoint = value; }
        }

        #endregion Property
    }
}
